# 集合的定义
# 空集合：
# 类实例化方式定义： 变量名 = set()
# 非空集合：
# 集合变量名 = {值1,值2,...}
# 集合的使用
# 集合元素添加
# 语法格式： 集合.add(元素)
# 列表元素去重
# 语法格式： 变量 = set(列表名)
# 1.定义空集合
info = set()
print(info)
# 2.集合中添加元素："a"
info.add("a")
info.add("b")
print(info)
# 定义非空字符串
var = "abcdeabdcdf"
# 3.打印非重复的元素
print(set(var)) # 转换为集合去重 # {'c', 'f', 'e', 'a', 'b', 'd'}
tmp = list(set(var)) # 再转换为列表
tmp.sort() # 再进行排序
print(tmp) # ['a', 'b', 'c', 'd', 'e', 'f']
print("".join(tmp)) # 还原成字符串：abcdef

